package com.heima.media.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.common.dtos.PageRequestDto;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.wemedia.pojos.dto.WmNewsDto;
import com.heima.model.wemedia.pojos.dto.WmNewsQueryDto;
import com.heima.model.wemedia.pojos.pojos.WmNews;

import java.util.Date;
import java.util.List;

public interface WmNewsService extends IService<WmNews> {


    ResponseResult searchNews(PageRequestDto<WmNewsQueryDto> requestDto);

    ResponseResult submit(WmNewsDto dto);

    void modifyStatus(String result, Integer id, Date date);

    List<WmNews> publishArticles();

    void updateStatus(List<WmNews> wmNews);

    void upOrDown(Integer id, Integer updown);
}
